package example.oauth;

/**
 * 开放平台(服务提供商)
 * @author tommy
 *
 */
public class OAuthServiceProvider {
	 
    public static String request_token_url;
    public static String user_authorization_url;
    public static String access_token_url;
	
    /**
     * 认证授权并访问或修改受限资源
     * @param request_token_url       获取未授权的Request Token
     * @param user_authorization_url  请求用户授权Request Token
     * @param access_token_url		    使用授权后的Request Token换取Access Token
     */
	public OAuthServiceProvider(String request_token_url,String user_authorization_url,String access_token_url){
		this.request_token_url = request_token_url;
		this.user_authorization_url = user_authorization_url;
		this.access_token_url = access_token_url;
	}
	
	/**
	 * 获取未授权的Request Token
	 */
	//public static final String REQUEST_TOKEN_URL = "https://open.t.qq.com/cgi-bin/request_token";
	/**
	 * 请求用户授权Request Token
	 */
	//public static final String USER_AUTHORIZATION_URL = "https://open.t.qq.com/cgi-bin/authorize";
	/**
	 * 使用授权后的Request Token换取Access Token
	 * 用户完成授权后，第三方应用可以通过访问如下url，将已授权的Request Token换取Access Token。
	 * Access Token将被用于访问或修改受限资源
	 */
	//public static final String ACCESS_TOKENURL = "https://open.t.qq.com/cgi-bin/access_token";
	
}
